#ifndef JARVIS_ATOMIC_H
#define JARVIS_ATOMIC_H

int AtomicAdd(int volatile *Addend, int Value);
long long AtomicAdd64(long long volatile *Addend, long long Value);
int AtomicCAS(int volatile *Target, int Swap, int Compare);
int AtomicCAS64(long long volatile *Target, long long Swap, long long Compare);

#endif // JARVIS_ATOMIC_H
